package com.hllxd.hism.star.basic.service.dao.mapper.mis;

import com.hllxd.hism.star.basic.service.model.SyslogEntity;
import com.hllxd.hism.star.basic.service.model.SyslogSummaryEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 开放平台权限管控
 * @author xiyong.lxy
 * @date 2021/6/15 18:15
 */

@Mapper public interface SyslogLogMapper {



    /**
     * 写入用户信息
     * @param entity 用户信息结构体
     * @return 成功/失败
     */
    Long insertSyslogEntity(SyslogEntity entity);


    /**
     * 获取用户日志信息
     * @return 日志列表
     */
    List<SyslogEntity> listSyslogEntity();


    /**
     * 获取汇总信息
     * @return 汇总列表
     */
    List<SyslogSummaryEntity> listSyslogSummary();

    /**
     * 获取汇总信息
     * @return 汇总列表
     */
    List<SyslogSummaryEntity> listSyslogUser();

    /**
     * 获取汇总信息
     * @return 汇总列表
     */
    List<SyslogSummaryEntity> listSyslogSummaryByUser();
}
